home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group99a.txt / 000200_icon-group-sender _Thu Sep 30 17:18:29 1999.msg < prev    next >
Internet Message Format  |  2000-09-20  |  2KB

  1. Return-Path: <icon-group-sender>
  2. Received: (from root@localhost)
  3.     by baskerville.CS.Arizona.EDU (8.9.1a/8.9.1) id RAA28106
  4.     for icon-group-addresses; Thu, 30 Sep 1999 17:13:55 -0700 (MST)
  5. Message-Id: <199910010013.RAA28106@baskerville.CS.Arizona.EDU>
  6. X-Sender: memphis@popmail.macconnect.com
  7. Date: Thu, 30 Sep 1999 15:57:25 -0500
  8. To: icon-group@optima.CS.Arizona.EDU
  9. From: Garry <memphis@macconnect.com>
  10. Subject: Compiler Design in Icon
  11. X-MIME-Autoconverted: from quoted-printable to 8bit by baskerville.CS.Arizona.EDU id OAA21468
  12. Errors-To: icon-group-errors@optima.CS.Arizona.EDU
  13. Status: RO
  14.  
  15. I was just re-reading chapter 18 of the Griswolds's "The Icon Programming Language"; it is a very inspiring treatment of matching procedures, recognition of grammars, and parsing in Icon.  That got me thinking about the courses I took long ago on compiler design and on finite state automata but I wonder if the availability of generators (and recursive generators) and coexpressions in the compiler implementation language doesn't affect the whole treatment of the subject.  Maybe books written from within a Scheme viewpoint would be most sympathetic.  (Scheme and Icon bear deep similarity don't they?)  If any of the Icon experts here have found books on compiler design/automata/formal language theory (or string matching for that matter) that are particularly mappable to Icon, your recommendations would be appreciated.
  16.  
  17. -- 
  18.    Garry Roseman  <mailto:memphis@macconnect.com>
  19.    Tech Writer & Freelance Programmer
  20.    Memphis, TN USA
  21.  
  22.  
  23.